.yd{ width:100%; background:url(yd.jpg) no-repeat center center; height:342px; padding-top:216px;}
.yd-c{ width:1180px; margin:0 auto;}
.yd-c dl dt{ float:left; background:url(yd-dt.jpg) no-repeat; width:529px; height:311px; margin-left:50px;}
.yd-c dl dd{ float:left; width:420px; background:url(yd-dd.jpg) no-repeat left 22px; height:286px; font-size:18px; padding-left:20px; margin:20px 0 0 70px;}
.yd-c dl dd b{ color:#0e59be;}
.yd-c dl dd p{ line-height:59px;}
/*cp*/
.cp{ width:1180px; height:auto; overflow:hidden; margin:50px auto;}
.menu{ background:url(menu.jpg) no-repeat; width:207px; height:790px; float:left; padding-left:4px;}
.menu-title{ text-align:center; margin-top:12px; margin-bottom:34px;}
.menu-title h3 a{ color:#FFF;}
.menu dl{ width:174px;font-size:14px; margin-top:10px;}
.menu dl dt{ height:30px; line-height:30px; text-align:center; background:url(pic.png) no-repeat 10px center #eda626; margin-bottom:10px;}
.menu dl dt a{ color:#FFF;}
.menu dl dd{ height:32px; line-height:32px; text-align:center; background:url(menu-dd.png) no-repeat bottom;}
.show{ width:940px; float:right;}
.show ul li{ width:220px; float:left; margin:0 15px 5px 0;}
.show ul li p{ width:213px; height:159px; border:1px solid #dadada; padding:2px;}
.show ul li p img{ width:213px; height:159px;}
.show ul li span{ display:block; font-size:14px; text-align:center; height:30px; line-height:30px;}
.show ul li:hover span{ background:#eda626;}
.show ul li:hover span a{ color:#FFF;}

/*ad1*/
.ad1{ width:100%; background:url(ad1.jpg) no-repeat center center; height:232px;}
.ad1-c{ width:1180px; margin:0 auto; position:relative;}
.ad1-c .hm{ position:absolute; color:#FFF; left:110px; top:174px; font-size:14px;}
.ad1-c .hm span{ font-size:24px;}
.ad1-c .anniu{ position:absolute; left:467px; top:140px;}

/*kn*/



.kn{ width:1180px; height:auto; overflow:hidden; margin:50px auto;}
.kn-title{ text-align:center; font-size:40px;}
.kn-title span{ color:#0d5bc5;}
.kn ul li{ width:211px; float:left; text-align:center; margin:60px 42px 0;}
.kn ul li b{ font-size:16px; display:block; margin:12px 0 3px 0;}
.kn ul li span{ display:block; font-size:14px; color:#797979;}
.kn dl{ width:540px; margin:40px auto 0; height:44px;}
.kn dl dt{ float:left;}
.kn dl dd{ float:left; width:410px; height:44px; line-height:44px; background:#cdcdcd;  font-size:14px; padding-left:20px; margin-left:3px;}
.kn dl dd span{ font-size:24px;}

/*ys*/
.ys-title{ width:100%; background:url(ys-title.jpg) no-repeat center center; height:200px;}
.ys{ background:url(ys.jpg) no-repeat; width:1008px; height:992px; margin:0 auto; position:relative;}
.ys-b1{ width:365px; position:absolute; top:88px; left:105px;}
.ys-b1 dt{ height:40px; line-height:40px; background:url(ys-dd.png) no-repeat bottom; font-size:20px; font-weight:bold; margin-bottom:20px;}
.ys-b1 dd{ font-size:14px; color:#545454; line-height:30px;}
.ys-b2{ top:282px;}
.ys-b3{ left:678px; top:542px;}
.ys-b4{ left:678px; top:718px;}

/*jz*/
.jz{ width:1180px; height:auto; margin:50px auto; overflow:hidden;}
.jz-title{ width:545px; height:30px; text-align:center; line-height:22px;}
.jz-title h3{ font-size:24px;}
.jz-title h3 a{ color:#0e59be;}
.jz dl{ width:470px; height:181px; float:left; background:url(jz.jpg) no-repeat left; padding:20px 0 0 30px; margin:30px 45px 0;}
.jz dl:hover{ background:url(jz-hover.jpg) no-repeat left;}
.jz dl dt{ float:right; width:178px; height:138px; border:2px solid #d2d2d2;}
.jz dl dt img{ width:178px; height:138px;}
.jz dl dd{ float:left; width:272px;}
.jz dl dd .da{ font-size:14px;}
.jz dl dd p{ font-size:12px; color:#676767; line-height:25px;}
.jz dl dd span{ display:block; margin-top:10px;}
.jz dl dd span a{ color:#eda626;}

/*plan*/
.plan{ width:1180px; height:auto; overflow:hidden; margin:50px auto;}
.plan-title{  background:url(plan-title.png) no-repeat top; height:50px; text-align:center; line-height:55px;}
.plan-title h3{ font-size:24px; font-weight:normal;}
.plan-title h3 a{ color:#0e59be;}

/* 连续滑动门开始 */
.box1 {width:1160px;margin:10px auto 0; position:relative;}
.box1 ul {margin:0 auto;}
.box1 li {float:left;width:258px;margin-right:20px;text-align:center;}
.box1 li img {width:258px;height:188px;}
.box1 li a {display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:25px;font-size:14px;}

/*abhon*/
.abhon{ width:1180px; height:auto; overflow:hidden; margin:50px auto;}
.about{ width:788px; float:left;}
.about-title{ height:34px; line-height:34px; background:url(pic1.jpg) no-repeat 20px center #0e59be; padding-left:40px;}
.about-title h3 a{ color:#FFF; float:left;}
.about-title h3 .more{ font-size:12px; float:right; margin-right:5px;}
.about dl{ margin-top:25px;}
.about dl dt{ float:left; width:276px; height:207px; border:1px solid #ccc; padding:7px;}
.about dl dt img{ width:276px; height:207px;}
.about dl dd{ float:left; width:462px; margin-left:20px; height:207px; position:relative;}
.about dl dd b{ display:block; font-size:14px;}
.about dl dd p{ color:#6e6e6e; line-height:25px; margin-top:10px;}
.about dl dd span{ display:block; position:absolute; bottom:0; right:0;}
.about dl dd span a{ color:#0e59be;}
.honor{ width:370px; float:right;}
.gd_03{ position:relative; height:248px; width:370px; background:#ebebeb;  }
.gd_03 em{position: absolute;top: 84px;}
.gd_03 .t_l{left: 10px;}
.gd_03 .t_r{right: 4px;}
.gd_03 #simgs02{ margin:0;}
.gd_03 li{ float:left; width:300px; text-align:center; font-size:14px; margin-top:20px;}
.gd_03 li.last{ padding-right:0;}
.gd_03 li img{ display:block; width:252px; height:180px; margin-bottom:10px; margin-left:8px; border:1px solid #ccc;}
.gd_03 .fl { float:left;}
.gd_03 .fr { float:right;}
.gd_03 .pa{ position:absolute;}
.gd_03 .pr{ position:relative}
/*ad2*/
.ad2{ width:100%; background:url(ad2.jpg) no-repeat center center; height:210px;}
.ad2-c{ width:1180px; margin:0 auto; position:relative;}
.ad2-c .hm{ position:absolute; font-size:14px; color:#FFF; right:177px; top:80px;}
.ad2-c .hm span{ font-size:24px;}
.ad2-c .anniu{ position:absolute; right:50px; top:22px;}
/*nq
.nq{ width:100%; background:url(nq.jpg) no-repeat center center; height:527px; padding-top:40px;}
*/
.nq{ width:100%; height:527px; padding-top:40px;}
.nq-c{ width:1180px; margin:0 auto;}
.news{ width:830px; float:left;}
/*滑动门*/
#tab3{width:830px; position:relative; }
#tab3 .tab_menu3{width:100%; height:40px; line-height:40px; float:left; position:absolute; z-index:1; border-bottom:1px solid #ccc;}
#tab3 .tab_menu3 li{float:left; width:130px; height:40px; cursor:pointer; text-align:center; font-size:18px; line-height:40px; margin:0px 0px 0px 0px; }
#tab3 .tab_box3{width:830px; clear:both; top:25px; position:relative;}
#tab3 .tab_menu3 .selected3 a{ width:130px; border-bottom:2px solid #087aec; }
#tab3 .hide{display:none;}
#tab3 .tab_box3 div{padding:30px 0px 0px 0px;} 
.tab_box3 a.more{ position:absolute; top:-15px; right:10px; z-index:999; font-size:12px; }
.tab_box3 dl{ width:830px; height:200px;}
.tab_box3 dl dd{ float:left;}
.tab_box3 dl dd img{ width:262px; height:179px; padding:4px; border:1px solid #ebebeb;}
.tab_box3 dl dt{ float:left; width:536px; margin-left:20px;}
.tab_box3 dl dt span{ line-height:30px; }
.tab_box3 dl dt span a{ font-size:14px;  line-height:36px; font-weight:bold;}
.tab_box3 dl dt p{  line-height:30px; color:#666; height:115px; overflow:hidden;}
.tab_box3 dl dt em a{ font-style:normal; background:url(new_but.jpg); width:96px; height:27px; display:block;  color:#087aec; text-align:center; line-height:27px; margin-top:5px; float:left;}
.tab_box3 ul{ clear:both;}
.tab_box3 ul li{ width:395px; float:left; line-height:50px; border-bottom:1px dashed #c4c4c4; margin:0px 20px 0px 0px; color:#6e6e6e; font-size:14px;}
.tab_box3 ul li a{  float:left; width:280px; display:inline-block;*display:inline;zoom:1;white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color:#6e6e6e;}
.tab_box3 ul li span{ float:right;}
.tab_box3 ul li a:hover{ color:#d40000;}
/*wt*/
.wt{ width:300px; float:right;}
.wt-title{ height:40px; line-height:40px;  border-bottom:1px solid #ccc;}
.wt-title h3{ font-weight:normal; padding-left:8px;}
.wt-title h3 .bt{  float:left; display:inline-block;}
.wt-title h3 .more{ display:inline-block; float:right; font-size:12px; margin-right:10px;}
#ticker2 {width: 300px;height: 406px;*height:406px;overflow: hidden;position: relative;margin: 15px 0;}
#ticker2 li {position: relative;width: 100%;line-height: 22px;margin: 5px auto;height:113px;padding-top:10px;}
#ticker2 li .wen { display:inline-block; height:30px;  width:100%; line-height:30px;  margin-right:10px; font-size:14px; }
#ticker2 li .wen span{ margin-right:15px;}
#ticker2 li .wen span img{ vertical-align:middle;}
#ticker2 li .da{ font-size:12px; line-height:20px;color:#808080; line-height:24px; height:100px; overflow:hidden;}
#ticker2 li .da span{ margin-right:15px;}
#ticker2 li .da span img{ vertical-align:middle;}

/*link*/
.link{ width:1170px; margin:50px auto; background:url(link.png) no-repeat top; height:63px; padding:12px 0 0 10px;}
.link h3{ color:#eda626; margin-bottom:15px;}
.link a{ margin-right:15px;}


.clearboth{ clear:both}
.mainss{width:1180px; margin:0 auto; overflow:hidden;}
.ys_dbg{ margin-top: 10px; height: 1106px; background: url(ys_dbg.jpg) no-repeat center 60px;}
.ys_title{ text-align: center;}
.ys1_pic{ float: right; margin:-80px  30px 0px 0px;}
.ys1_left{width:500px; float: left; margin: -40px 0px 0px 37px;}
.ys1_left h4 { background: url(yz1.jpg) no-repeat left center; padding-left: 70px;}
.ys_com h4 span{ font-size: 30px; color: #ff7a02;font-weight: bold; display: block;}
.ys_com h4 p{font-size: 20px; color: #0c4da1; line-height: 24px; margin-top: 5px;}
.ys_com h4{ height: 80px;}
.ys_nr p{ background: url(ys_tag.jpg) no-repeat left 11px; padding-left: 20px; line-height: 30px; color: #1d1d1d; font-size: 14px;}
.ys_nr{ margin-top: 10px;}
.ys1_left .ys_nr{ margin-top: 30px;}
.ys2_left h4 { background: url(yz2.jpg) no-repeat left center; padding-left: 90px; padding-top: 15px;}
.ys3_left h4 { background: url(yz3.jpg) no-repeat left center; padding-left: 90px; padding-top: 15px;}
.ys2_pic{ float: left; margin:-60px  0px 0px 50px;}
.ys2_left{width:480px; float: right; margin: 40px 50px 0px 0px;}
.ys3_pic{ float: right; margin:-30px  30px 0px 0px;}
.ys3_left{width:480px; float: left; margin: 30px 0px 0px 60px;}


.case_bg{ background:#ebebeb; height:563px;}
.case_title h3 a{ font-size:20px; color:#333333; font-weight:bold; }
.case_title h3 a span{ color:#ff7a02;font-weight:bold; }
.case_title h3{ margin:20px auto; text-align:center; background:url(com_tag.png) no-repeat left center; height:53px;width:280px; line-height:53px;}
.about_n{width:590px; float: left; margin: 20px 0px 0px 10px; display: inline;}
.about_title h3 a{font-size: 18px; font-weight: bold;color: #3569ce;}
.about_title  p{ font-size: 14px;}
.about_title { background: url(about_x.jpg) no-repeat bottom left; padding-bottom: 10px;}
.about_nr{ font-size: 14px; color: #333333; line-height: 30px; height: 180px;overflow: hidden;}
.about_zx a{width:165px; height: 46px; display: block; line-height: 46px; text-align: center; float: left; margin-right: 30px;}
.about_zx a.about_more{ border: 1px solid #777777; background: url(about_j.jpg) no-repeat 30px center;}
.about_zx a.wh{  background: #0c4da1; color: #FFF;}
.about_zx{ margin-top: 20px; font-size: 14px;}

.fcshow_n{ padding:20px 0px ; overflow:hidden; clear: both; }
.fcshow_n ul{}
.morefc{ position:absolute;top:18px; right:10px;text-transform: uppercase; }
.fcshow_n .morefc{color:#404040}
.fcshow_n p{ height: 30px; line-height: 30px; overflow: hidden; font-size: 14px;}
.fcshow_n li {width:263px; float: left; height:242px; margin: 0px 20px 0px 0px; display: inline; text-align: center; }
.fcshow_n li a{  overflow:hidden;color:#313131;}
.fcshow_n li a.picshowfc{width:263px; height:181px; overflow:hidden; display:block;padding: 1px; border: 1px solid #d7d7d7;}
.fcshow_n li img{ width:263px; height:181px; -webkit-transition:all .2s;
-moz-transition:all .2s;
-o-transition:all .2s;
-ms-transition:all .2s;
transition:all .2s;
overflow:hidden;}
.fcshow_n li:hover img {
	transform: scale(1.2, 1.2);
	-ms-transform:scale(1.2, 1.2); 	/* IE 9 */
	-moz-transform:scale(1.2, 1.2); 	/* Firefox */
	-webkit-transform:scale(1.2, 1.2); /* Safari 和 Chrome */
	-o-transform:scale(1.2, 1.2);
}
.proshow_n li a:hover{ color:#F00}
.fcshow_xw{height: 51px; line-height:51px; border-top: 1px solid #e2e2e2; border-bottom: 1px solid #e2e2e2; 
}
.fcshow_xw li{ float:left; height:51px; width:142px; float:left; text-align: center; display:block;text-align: center;  border-right:1px solid #e2e2e2;}
.fcshow_xw a{ font-size: 16px; display:block; color:#202020;}
.fcshow_xw a:hover{color:#3569ce; font-weight: bold; border-bottom: 2px solid #0c4da1;}
.fcshow_xw a.tag_fcshow{color:#3569ce;font-weight: bold;border-bottom: 2px solid #0c4da1;}
.fc{width:560px; float: right;}

.kehu_nr a:hover { color: #237820; }
.kehu_nr li{width:252px; height: 307px;padding: 10px; display: block; float: left; background: url(kehu_dbg.jpg) no-repeat top center; margin:15px 0px 20px 20px;}
.kehu_nr li .kehu_pic{width:251px; height: 172px; overflow: hidden;}
.kehu_nr li .kehu_pic img{width:251px; height: 172px;-webkit-transition:all .2s;
-moz-transition:all .2s;
-o-transition:all .2s;
-ms-transition:all .2s;
transition:all .2s;
overflow:hidden;}
.kehu_nr li .kehu_pic:hover img{transform: scale(1.2, 1.2);
	-ms-transform:scale(1.2, 1.2); 	/* IE 9 */
	-moz-transform:scale(1.2, 1.2); 	/* Firefox */
	-webkit-transform:scale(1.2, 1.2); /* Safari 和 Chrome */
	-o-transform:scale(1.2, 1.2);}

.kehu_r a{ color: #313131; font-weight: bold; font-size: 14px; height: 30px; line-height: 30px; overflow: hidden; padding-top: 15px;}
.kehu_r p{ line-height: 24px; color: #666666; height: 72px;padding-top: 5px; overflow: hidden;}

.kehu_r .kehu_more{ background: url(kehu_more.jpg) no-repeat; width: 22px; height: 23px; display: block; float: right; margin-right: 25px; margin-top: -15px;}